Transfer an Activity Processing from OIPA to the Cycle Agent

This feature, allows the user (CSR) to transfer the activity processing from ActivityScreen to the Cycle Agent. Also, when an activity processing is in progress, the user is allowed to navigate to the other screens of OIPA and do their other work until the processing is complete. The system displays the status of the activity processed through Cycle on the ActivityScreen.

When a transaction is configured with this feature, any activity with an effective date less than or equal to the current system date can be transferred from OIPA to the Cycle Agent for processing. For security, the system implements role-based authorization to process the activities.

From the time when activity has been successfully submitted to cycle for processing to the time when the status of the activity is changed to active, the Activity details table, Action icons with Add Activity and Process All buttons are disabled on the Activity screen.

Once the activity is submitted to the Cycle for processing successfully, the user is notified with the message "Activity Successfully submitted to Cycle for Processing".

Note: The Information message has a translation support.

Activity Processing

The activities are processed based on its position and order of the sequence of the pending activities that are present in the ActivityScreen.

Important: The activities are processed in OIPA or in Cycle Agent based on the configuration of the attribute ProcessByCycle.

When a user clicks Process All , all the pending activities in the ActivityScreen are processed sequentially. In this case, the activities are processed in OIPA or in Cycle based on the following conditions:

  • the value of the ProcessByCycle (Yes/No) attribute
  • the position and order of the sequence of the pending activities in the ActivityScreen.

In an activity sequence, when there is a transaction that is configured with ProcessByCycle=No comes before a transaction that is configured with ProcessByCycle = Yes, then the transaction with ProcessByCycle=No is processed in OIPA. The process repeats until the processing reaches to an activity that is configured with ProcessByCycle = Yes, in the sequence; after which all the activities with dates up to the System Date and with ProcessByCycle = Yes, are sent to the Cycle for processing.

  • The activity that has been transferred to the Cycle for processing may spawn other activities to be executed in the current execution thread.
  • The status of the activity changes to 'Processing(Cycle)' when it is picked up by Cycle engine for processing. The user can view the updates on the activity status by clicking Refresh.
  • In case an activity processing fails due to any of the reasons such as "Internal Error/Agent or Server is not running," then the system displays an error message in the ActivityDetailScreen.
  • When an activity processing fails, the user can select the Override check box to process the activity in OIPA.
  • The user can transfer the activities that are in Pending status for Cycle processing. The activities with status such as, Shadowed, Pending Shadowed, NUV Pending, Gain/Loss Pending, Queued, and Requirements Pending cannot be transferred to the Cycle for processing.

Errors and Fix Tips
Error Code
Error Message
Error Conditions
Fix Tip
 E111 Exception while submitting the task to Cycle server. This error occurs when there is any run time error while submitting a task to Cycle. Check the Override check box to resubmit the task and process the activity in OIPA.
 E112 Cycle Server is not available for submitting the task. This error occurs when a task is submitted to a Cycle Agent / Node, which is not up and running. Contact System Administrator / Try Again / Check the Override check box to resubmit the task and process the activity in OIPA..
 E113 User is not authorized to process task through cycle. This error occurs when an unauthorized user makes a service call. Contact System Administrator